payment instruments - French English Dictionary